home *** CD-ROM | disk | FTP | other *** search
/ Just Call Me Internet / Just Call Me Internet.iso / com / othernet / fidonet / ecu_200 / config.doc next >
Text File  |  1993-02-07  |  64KB  |  1,155 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.              ******                           ****      ***
  12.              ******                          ******    ****
  13.              **                              **  **    **
  14.              **       ****   **  **          **  **    **     *****
  15.              *****   *****   **  **          **      ******  ******
  16.              *****   **      **  **          **      ******  **  **
  17.              **      **      **  **          **        **    **  **
  18.              **      **      **  **          **        **    **  **
  19.              **      **      **  **    **    **  **    **    **  **
  20.              **      **      **  **    **    **  **    **    ******
  21.              ******  ******  ******    **    ******    **     *****
  22.              ******   *****   *****    **     ****     **        **
  23.                                                              ******
  24.                                                              *****
  25.  
  26.  
  27.  
  28.  
  29.  
  30.                                Konfigurationsdatei
  31.  
  32.                                        fr
  33.  
  34.                                  Ecu/Llegada 2.00
  35.  
  36.  
  37.  
  38.         In diesem Dokument wird die Konfigurations-Datei, wie sie von Ecu
  39.         und Llegada verwendet wird. Beide Programme, und in Zukunft viel-
  40.         leicht auch weitere, arbeiten  mit der gleichen Datei  - ECU.CFG.
  41.         Nicht alle hier beschriebenen Anweisungen sind fr beide Program-
  42.         me von Bedeutung. In dieser Beschreibung wird daher bei jeder An-
  43.         weisung angegeben, welche Programme sie auswerten. Dabei bedeutet
  44.         [E], daá nur Ecu diese Anweisung auswertet, [L], daá nur  Llegada
  45.         die Anweisung auswertet, und [E/L], daá die Anweisung von  beiden
  46.         Programmen ausgewertet wird.
  47.  
  48.         Jedes Programm muá die  Anweisungen aller anderen Programme,  die
  49.         mit ECU.CFG arbeiten, kennen. Sonst wrde es Anweisungen fr  an-
  50.         dere Programme fr Fehler halten, und eine entsprechende  Meldung
  51.         ausgeben. Um nun nicht bei jeder Žnderung im einem Programm  auch
  52.         Žnderungen  in  allen  anderen  Programmen,die ECU.CFG verwenden,
  53.         notwendig zu machen,  ist es in  Ecu und Llegada  vorgesehen, daá
  54.         diese Programme Anweisungen ignorieren, bei denen in der Konfigu-
  55.         rationsdatei angegeben wurde, daá sie ausschlieálich fr ein  an-
  56.         deres Programm vorgesehen sind. Dazu wird unmittelbar vor der An-
  57.         weisung der Kennbuchstabe des  Programmes gefolgt von einem  Dop-
  58.         pelpunkt geschrieben. Der  Kennbuchstabe fr Ecu  ist E (bzw  e).
  59.         Ecu ignoriert alle  Anweisungen, vor denen  etwas anderes als  E:
  60.         (bzw e:) steht. Entsprechend ignoriert Llegada alle  Anweisungen,
  61.         vor denen ein  anderer Kennbuchstabe als  L (oder l)  steht. Zwi-
  62.         schen dem  Buchstaben, dem  Doppelpunkt und  der Anweisung drfen
  63.         keine Leerzeichen oder Tabs stehen.
  64.  
  65.         In der  Konfigurationsdatei werden  die Hosts  und die  Areas be-
  66.         schrieben. Aus dieser Datei erfahren Ecu und Llegada welche Mails
  67.         fr welchen Host bestimmt sind, und was mit den Mails zu tun ist.
  68.         Die Datei kann Leerzeilen, Kommentare und Anweisungen enthalten.
  69.  
  70.         -  Leerzeilen
  71.            In der Konfigurationsdatei k”nnen berall Leerzeilen eingefgt
  72.            werden. Eine Leerzeile darf nur Blanks und Tabs enthalten.
  73.  
  74.         -  Kommentare
  75.            Eine Zeile, die mit einem Semikolon ; beginnt, wird wie  igno-
  76.            riert. Sie kann beliebigen Text enthalten.
  77.  
  78.         -  Anweisungen
  79.            Jede Anweisung besteht aus einem Schlsselwort, dem evtl. noch
  80.            Parameter folgen k”nnen. Leerzeichen und Tabs k”nnen  zwischen
  81.            Schlsselwort und  Parametern beliebig  eingefgt werden.  Ein
  82.            Zwischenraum oder Tab  ist jedoch unbedingt  erforderlich. Ecu
  83.            unterscheidet drei Arten von Anweisungen. Globale Anweisungen,
  84.            Host-Beschreibungen und Area-Beschreibungen.
  85.  
  86.         Unmittelbar vor den im Folgenden mit * gekennzeichneten Anweisun-
  87.         gen (aber nach den Doppelpunkt) kann ein Ausrufezeichen (!)  ste-
  88.         hen. Damit wird die  Wirkung der Anweisung umgedreht.  So bewirkt
  89.         beispielsweise KillLocal, daá auch lokale erfaáte Meldungen  nach
  90.         einer gewissen Zeit gel”scht werden. !KillLocal dagegen bedeutet,
  91.         daá diese Meldungen nicht gel”scht werden. Normalerweise  besteht
  92.         wohl kein Bedarf irgendwelche  Flags wieder abzuschalten. Im  Zu-
  93.         sammenhang mit den Default-Areas  kann es aber durchaus  sinnvoll
  94.         sein, bestimmte Optionen wieder abzuschalten.
  95.  
  96.  
  97.  
  98.         Globale Anweisungen
  99.  
  100.         Die globalen  Anweisungen beschreiben  die Umgebung,  in der  Ecu
  101.         l„uft. Zur Zeit sind die folgenden globalen Anweisungen implemen-
  102.         tiert.
  103.  
  104.         AddressPrefix ch                                              [E]
  105.            ch ist ein  einzelnes Zeichen, das  in der FROM-  und TO-Zeile
  106.            einer Message als Trennzeichen zwischen Name und Adresse dient
  107.            (s. Netmail-Routing). Voreingestellt  ist hier das  Zeichen @.
  108.            Es kann aber jedes andere Zeichen verwendet werden.
  109.  
  110.         Alias name address                                          [E/L]
  111.            'name' wird als Abkrzung fr 'adresse' definiert. šberall, wo
  112.            Ecu eine Adresse erwartet,  kann ein so definierter  Name ste-
  113.            hen. Die mit Alias definierten  Namen werden nicht nur in  der
  114.            Konfigurationsdatei, sondern auch  in den Message-Headern  er-
  115.            kannt.
  116.  
  117.         AppendTB*                                                     [E]
  118.            Mit diesem Befehl k”nnen  FlowFiles von The-Box an  solche von
  119.            BinkleyTerm angeh„ngt werden. Nach dem Exportieren alle  Mails
  120.            werden  alle  vorhandenen  TB-FlowFiles  an die entsprechenden
  121.            Binkley-FlowFiles angeh„ngt, und zwar
  122.                   xxxxxxxx.AF an yyyyyyyy.FLO
  123.                   xxxxxxxx.IF an yyyyyyyy.CLO
  124.                   xxxxxxxx.WF an yyyyyyyy.HLO
  125.            Die in den Namen  versteckten Adressen werden dabei  ebenfalls
  126.            umgewandelt. Die Zonenangabe im TB-Filenamen wird jedoch igno-
  127.            riert. Ecu geht  halt davon aus,  daá Points nicht  direkt mit
  128.            anderen Zonen kommunizieren.
  129.            AppendTB hat keine Wirkung, wenn gleichzeitig CreateTB angege-
  130.            ben wird.
  131.  
  132.         ArcPack command                                               [E]
  133.            Mit dieser Anweisung  wird der Name  (mit Pfad und  Extension)
  134.            des  Komprimierungsprogrammes  festgelegt.  Die Positionen, an
  135.            denen der Paketname und der Name des Bundles eingetragen  wer-
  136.            den sollen,  werden durch  %d (Name  des Outbound-Ordners), %n
  137.            (Name des Bundles einschlieálich  Directory) und %p (Name  des
  138.            Pakets einschlieálich Verzeichnis) dargestellt. Wenn im Befehl
  139.            wider alle  Erwartungen ein  Prozentzeichen ben”tigt  wird, so
  140.            muá das als %% geschrieben werden. Wenn in der Konfigurations-
  141.            datei kein Archivprogramm angegeben wurde, verwendet Ecu stan-
  142.            dardm„áig ARC.TTP M zum komprimieren.
  143.  
  144.            Wenn als Parameter fr ArcPack nur % angegeben wird, wird kein 
  145.            Bundle erzeugt, sondern das Packet wird ungepackt verschickt. 
  146.            Das ist speziell fr die Anwender gedacht, die die Pakete an-
  147.            schlieáend noch weiter bearbeiten mssen, da sie in andere -
  148.            nicht Fido-konforme - Netze geschickt werden soll.
  149.  
  150.            Ab Version 1.07 kann fr jeden Host ein Packer definiert  wer-
  151.            den. ArcPack ist daher auch bei der Hostbeschreibung zul„ssig.
  152.  
  153.         ArcUnpack command                                             [L]
  154.            Mit  dieser  Anweisung  wird  Llegada  mitgeteilt, womit Mail-
  155.            Pakete, die mit ARC oder PKARC gepackt wurden, ausgepackt wer-
  156.            den sollen. Der vollst„ndige  Name des Entpackers --  mit Pfad
  157.            -- und Extension sowie alle notwendigen Parameter mssen ange-
  158.            geben werden.  Fr die  Name von  Inbound-Directory und  Mail-
  159.            Paket k”nnen Platzhalter angegeben werden. N„heres dazu  steht
  160.            in der Beschreibung von  Llegada selbst. Wenn ArcUnpack  nicht
  161.            angegeben wird, verwendet Llegada folgenden Default-Aufruf:1
  162.  
  163.                   arc.ttp x -m %n %d*.*
  164.  
  165.  
  166.         Area name                                                   [E/L]
  167.            Mit der  Area-Anweisung beginnt  die Beschreibung  einer Area.
  168.            Bis zum n„chsten End sind nur noch Area-Beschreibungen  zul„s-
  169.            sig. 'name' ist  der Name der  Area, wie er  von LED angezeigt
  170.            wird. Dies muá nicht unbedingt der `offizielle' Name der  Area
  171.            sein2.
  172.  
  173.         Arealist name                                               [E/L]
  174.            Der Name der von LED verwendeten Arealist wird definiert. Wenn
  175.            keine Arealiste  angegeben wird,  versucht Ecu  die Datei ARE-
  176.            AS.BBS zu ”ffnen. Wenn  Ecu ohne LED-kompatible Arealiste  ar-
  177.            beiten soll, so muá Arealist ohne Parameter in der  Konfigura-
  178.            tionsdatei angegeben werden. Dann k”nnen allerdings die  Last-
  179.            Read-Pointer von LED nicht korrigiert werden.
  180.  
  181.         ArjUnpack command                                             [L]
  182.            Mit  dieser  Anweisung  wird  Llegada  mitgeteilt, womit Mail-
  183.            Pakete, die mit ARJ gepackt wurden, ausgepackt werden  sollen.
  184.            Der vollst„ndige Name des Entpackers -- mit Pfad -- und Exten-
  185.            sion sowie alle notwendigen Parameter mssen angegeben werden.
  186.            Fr  die  Name  von  Inbound-Directory  und  Mail-Paket k”nnen
  187.            Platzhalter angegeben  werden. N„heres  dazu steht  in der Be-
  188.            schreibung von Llegada selbst. Wenn ArjUnpack nicht  angegeben
  189.            wird, verwendet Llegada folgenden Default-Aufruf:
  190.  
  191.                   %..\unarj.ttp %n
  192.  
  193.         CalcCrc*                                                      [E]
  194.            Hiermit wird Ecu angewiesen zu jeder Message einen CRC-Wert zu
  195.            berechnen. Dieser Wert wird vom Dupe-Tester zum schnellen Auf-
  196.            finden von Dupes verwendet. Normalerweise wird die  Berechnung
  197.            der CRC durch das  Schlsselwort KillDupes aktiviert. Wenn  es
  198.            aber notwendig ist, daá die CRC zwar berechnet wird, die Areas
  199.            aber nicht nach  Dupes durchsucht werden,  dann kann dies  mit
  200.            dieser Anweisung  geschehen. Wenn  die Berechnung  der CRC mit
  201.            !CalcCrc abgeschaltet wird, werden auch keine Dupes erkannt.
  202.  
  203.         Compress*                                                     [E]
  204.            Da Ecu die exportierten  Meldungen in ver„nderter Form  wieder
  205.            in die Message-Datei schreibt, entstehen in dieser Datei  Lk-
  206.            ken. Diese Lcken  werden normalerweise nur  geschlossen, wenn
  207.            in der Area mindestens eine  Mail gel”scht wurde. Wenn in  der
  208.            Konfigurationsdatei jedoch Compress angegeben wird, so  werden
  209.            die Areas  auch dann  komprimiert, wenn  nur Meldungen  expor-
  210.            tiert, aber  nichts gel”scht  wurde. Compress  wird ignoriert,
  211.            wenn in der Konfigurationsdatei auch QuickScan angegeben wird.
  212.  
  213.         CrashToPoints                                                 [E]
  214.            Bei Crashmails an Points wird die 4d-Adresse in den Paketnamen 
  215.            eingetragen. Wenn IOS kompatible Bundles erzeugt werden, wird 
  216.            die Pointnummer in den Namen eingebaut. Es ist dann die Sache 
  217.            des Mailers zu entscheiden, ob das Paket direkt zum Point oder 
  218.            zu dessen Bossnode geht.
  219.  
  220.         CreateTB*                                                     [E]
  221.            Wenn CreateTB in  der Konfigurationsdatei angegeben  wird, er-
  222.            zeugt ECU  Flow-Files fr  The-Box. Diese  Files unterscheiden
  223.            sich von den Flow-Files  fr BinleyTerm nur durch  ihre Namen.
  224.            Wenn CreateTB verwendet wird, hat AppendTB keine Wirkung.
  225.  
  226.         DecimalCRC                                                    [E]
  227.            Nach dieser Anweisung gibt  Ecu in Tick-Files die  CRC dezimal
  228.            aus. Default ist  hex. Zu der  Zeit, als das  Format der Tick-
  229.            Files in  FSC-0028 beschrieben  wurde, war  man sich scheinbar
  230.            nicht so ganz einig, ob man den Wert nun dezimal oder hex  an-
  231.            geben soll. Ecu erlaubt daher beide Formate (s.a. HexCRC).
  232.  
  233.         Default                                                     [E/L]
  234.            Auch hiermit kann eine Area-Definition beginnen. Die so  defi-
  235.            nierte Area dient aber lediglich als Muster fr alle folgenden
  236.            Areas. Wenn  nach der  Default-Area eine  neue Area  definiert
  237.            wird, so werden alle  Parameter aus der Default-Area  bernom-
  238.            men. Natrlich endet auch diese Area-Definition mit einer  End
  239.            Anweisung.
  240.            WARNUNG: Flags, die  in der Default-Area  eingeschaltet werden
  241.            (z.B. KillLocal  oder Netmail),  k”nnen nicht  wieder gel”scht
  242.            werden. Sie gelten also fr alle folgenden Areas.
  243.            Ab Version 1.02 k”nnen Flags wie KillLocal durch ein  vorange-
  244.            stelltes  Ausrufezeichen  wieder  abgeschaltet werden. Netmail
  245.            kann jedoch nicht abgeschaltet werden!
  246.  
  247.         DefaultUnpack command                                         [L]
  248.            Mit  dieser  Anweisung  wird  Llegada  mitgeteilt, womit Mail-
  249.            Pakete ausgepackt werden sollen, wenn Llegada nicht  feststel-
  250.            len kann mit  welchem Programm sie  gepackt wurden. Der  voll-
  251.            st„ndige Name des Entpackers -- mit Pfad -- und Extension  so-
  252.            wie alle  notwendigen Parameter  mssen angegeben  werden. Fr
  253.            die Name von Inbound-Directory und Mail-Paket k”nnen Platzhal-
  254.            ter angegeben werden. N„heres  dazu steht in der  Beschreibung
  255.            von Llegada selbst.  Wenn DefaultUnpack nicht  angegeben wird,
  256.            verwendet Llegada folgenden Default-Aufruf:
  257.  
  258.                   arc.ttp x -m %n %d*.*
  259.  
  260.         DefaultZone zone                                            [E/L]
  261.            Mit dieser  Anweisung wird  die eigene  Zone eingestellt. Wenn
  262.            keine Default-Zone eingestellt wird, verwenden Ecu und Llegada
  263.            Zone 2 als Default.  Llegada tr„gt die Default-Zone  bei allen
  264.            Mails in  den Header  ein, in  denen keine  andere Zonenangebe
  265.            INTL-Cludge) steht. Ecu ben”tigt  die Default-Zone um zu  ent-
  266.            scheiden,  ob  das  normale  Outbound-Directory benutzt werden
  267.            soll, oder ob  die Zone als  Extension angeh„ngt werden  soll.
  268.            Beide Programme verwenden die Default-Zone bei allen Adressen,
  269.            die keine explizite Zonenangabe enthalten.
  270.  
  271.         DeleteArchive n                                               [L]
  272.            Einige Entpacker scheinen sich  nicht an den Standard  zu hal-
  273.            ten, einen fehlerfreien Lauf  auch an das aufrufende  Programm
  274.            zu melden.  Llegada wagt  es dann  aber nicht  die Archive  zu
  275.            l”schen. (Hat  das Auspacken  funktioniert, und  der Entpacker
  276.            nur ein falsches Ergebnis geliefert, oder ist tats„chlich  ein
  277.            Fehler aufgetreten?) Mit  DeleteArchive wird angegeben  bis zu
  278.            welchem Fehler-Level des Entpackers die Archive gel”scht  wer-
  279.            den. Wenn beispielsweise  in ECU.CFG die  Zeile `DeleteArchive
  280.            10' steht,  werden Archive  gel”scht, wenn  beim Auspacken ein
  281.            Fehlerlevel zwischen 0 und 10 - beide einschlieálich -  gelie-
  282.            fert wurde. Bei allen anderen Werten bleibt das Archiv  erhal-
  283.            ten. Das Fehler-Level  wird als vorzeichenlose  Zahl interpre-
  284.            tiert.
  285.  
  286.         DeletePkt*                                                    [E]
  287.            Hiermit wird Ecu mitgeteilt, daá die erzeugten PKT-Files  nach
  288.            dem 'ARC'en gel”scht werden mssen. Eigentlich sollte ARC bzw.
  289.            LHARC das machen. Wenn aber tats„chlich einmal ein ARCer  ver-
  290.            wendet wird, der dies nicht  kann, k”nnen die Pakete auch  von
  291.            Ecu gel”scht werden.
  292.  
  293.         Domain zone domain                                            [E]
  294.           Jeder Zone kann ein Domain-Name zugeordnet werden. Ecu schreibt 
  295.           dann alle Mails an Nodes in diesen Zonen in das entsprechende 
  296.           Verzeichnis, n„mlich `domain.zone'. Alle zu  sendenden Files 
  297.           werden in das richtige Outbound-Verzeichnis geschrieben. Bisher 
  298.           wurde nur das FLO-File in das richtige Verzeichnis geschrieben, 
  299.           w„hrend alle anderen Files in das Standard-Verzeichnis ge-
  300.           schrieben wurde. Das k”nnte jedoch zu Problemen fhren, wenn 
  301.           Mails an Nodes mit gleicher 2d-Adresse in unterschiedlichen 
  302.           Zonen verschickt werden soll. (Auch wenn ich das wegen der im 
  303.           Bundle-Namen versteckten CRC fr unwahrscheinlich halte.)
  304.  
  305.         DummyFLO* level                                               [E]
  306.            Ecu erzeugt fr jeden  Host ein Flow-File. Damit  wird Binkley
  307.            gezwungen auch  die Hosts  anzurufen, an  die keine  Mails ge-
  308.            schickt  werden  mssen.  Normalerweise  erzeugt  Ecu nur dann
  309.            Flow-Files, wenn auch wirklich ein Paket fr den Host  erzeugt
  310.            wird. DummyFLO kann auch  gezielt fr einen Host  gesetzt wer-
  311.            den.
  312.  
  313.            Bei dieser Anweisung kann ein zus„tzlicher Parameter angegeben 
  314.            werden. Er gibt an, ob nur ein Flowfile oder auch ein Dummy-
  315.            Paket erzeugt werden sollen.
  316.  
  317.            DummyFLO 0   oder   !DummyFLO     kein Flowfile, kein Paket
  318.            DummyFLO 1   oder   DummyFLO      Flowfile, kein Paket
  319.            DummyFLO 2                        Flowfile und ungepacktes Pa-
  320.                                              ket
  321.            DummyFLO 3                        Flowfile  und  komprimiertes
  322.                                              Paket
  323.  
  324.         ExportFlags flags                                             [E]
  325.            Normalerweise exportiert nur die Mails, bei denen das Local-
  326.            Flag gesetzt ist. Leider wird dieses Flag nicht gesetzt, wenn 
  327.            man mit LED eine Mail forwarded. Diese Mails werden also nur 
  328.            exportiert, wenn man das Flag von Hand setzt, oder wenn man 
  329.            die Mail selbst noch einmal bearbeitet. Da aber bei allen 
  330.            geforwardeten Mails das K/Snt-Flag gesetzt wird, war meine 
  331.            erste Idee, auch Mails mit diesem Flag zu exportieren. Aller-
  332.            dings ist es mir zu riskant, das fest in Ecu einzubauen. Also 
  333.            berlasse ich es dem Benutzer, welches Risiko er eingehen 
  334.            will. Mit der ExportFlags-Anweisung  hat er jedenfalls alle 
  335.            M”glichkeiten.
  336.  
  337.            Als Parameter erwartet ExportFlags eine Liste von Flagnamen.  
  338.            Zul„ssige Namen sind Private, Crash, Received, WithFile, 
  339.            Forward, Orphan, KillIfSent, Local. Eine Mail wird exportiert, 
  340.            wenn in ihr mindestens eins der angegebenen Flags gesetzt ist, 
  341.            und wenn sie nicht gel”scht oder bereits exportiert worden 
  342.            ist. Sinnvoll sind m.E. jedoch nur die Kombinationen
  343.  
  344.            ExportFlags Local                    (default)
  345.            ExportFlags Local KillIfSent
  346.  
  347.         ForceIntl*                                                    [E]
  348.            Wenn ForceIntl angegeben wird, tr„gt Ecu in alle Netmails eine
  349.            INTL-Zeile ein. Normalerweise ist  dies nur bei Mails  in eine
  350.            andere Zone notwendig, aber  es scheint auch Ausnahmen  zu ge-
  351.            ben. ForceIntl kann auch gezielt fr einzelne Hosts ein-  oder
  352.            ausgeschaltet werden.
  353.  
  354.         FormatPrefix ch                                               [E]
  355.            Hiermit wird das Zeichen festgelegt, an dem Ecu Anweisungen im
  356.            Meldungstext erkennt.  Default ist  der Punkt.  Wer aber gerne
  357.            Zeilen mit drei Punkten beginnen l„át, wird vielleicht  lieber
  358.            ein anderes Zeichen fr Befehle verwenden wollen.
  359.  
  360.         HexCRC                                                      [E/L]
  361.            Hiermit wird festgelegt, daá Ecu in Tick-Files die CRC in  hex
  362.            ausgibt. Da  das auch  der Default  ist, wird  diese Anweisung
  363.            wohl nie verwendet werden.  Mit DecimalCRC kann eine  dezimale
  364.            Darstellung der CRC gew„hlt werden.
  365.  
  366.         HomeDir path                                                [E/L]
  367.            Mit diesem Befehl kann angegeben werden auf welchen Pfad  sich
  368.            alle weiteren Dateinamen in der Konfigurationsdatei  beziehen.
  369.            Wenn diese Anweisung nicht verwendet wird, nimmt Ecu das  Ver-
  370.            zeichnis, in dem es gestartet wurde, als Home-Directory an.
  371.  
  372.         Host address                                                [E/L]
  373.            Hiermit beginnt eine neue Host-Beschreibung. Bis zum  n„chsten
  374.            End drfen nur  noch Host-Befehle verwendet  werden. 'address'
  375.            ist die Fido-Adresse des Hosts (oder ein mit Alias definierter
  376.            Name). Es  sind nur  3d-Adressen zul„ssig.  Diese Adresse  ist
  377.            auch die Basis fr die 4d-Adresse des Points.
  378.  
  379.         Inbound name                                                  [L]
  380.            Mit diesem Befehl wird das Directory festgelegt, in dem Llega-
  381.            da ArcMail und Mail-Pakete sucht. Natrlich sollte es das  Di-
  382.            rectory sein, in dem Binkley die empfangenen Files ablegt. De-
  383.            fault ist INBOUND
  384.  
  385.         KillDupes*                                                    [E]
  386.            Ecu stellt fest, ob es in einer Area mehrere Kopien einer Mail
  387.            gibt (Dupes). Wenn  das der Fall  ist, werden alle  Kopien ge-
  388.            l”scht. Nur das Original bleibt erhalten. Ecu betrachtet  zwei
  389.            Mails als gleich, wenn Absender, Empf„nger, Subject, Datum und
  390.            der Meldungstext gleich sind. MSGIDs u.„. werden nicht vergli-
  391.            chen.  Wenn  KillDupes  gesetzt  wird,  wird gleichzeitig auch
  392.            CalcCrc gesetzt. Das Abschalten des Dupe-Testers  (!KillDupes)
  393.            dagegen hat keinen Einfluá auf die CRC-Berechnung.
  394.  
  395.         LastRead name                                                 [E]
  396.            Der Name der von Ecu verwendeten Last-Read-Datei (normalerwei-
  397.            se  LASTREAD.CED)  wird  festgelegt.  Wenn LastRead nicht oder
  398.            ohne Parameter  verwendet wird,  werden die  Last-Read-Pointer
  399.            nicht aktualisiert.
  400.  
  401.         LastReadQBBS path                                             [E]
  402.            Mit dieser globalen Anweisung wird der Name der von QBBS  
  403.            verwendeten Last-Read Datei festgelegt. Ecu korrigiert beim 
  404.            L”schen von Mails diese Pointer fr alle QBBS-Benutzer. Diese 
  405.            Funktion wurde jedoch nur in Verbindung mit QBBS 0.25 gete-
  406.            stet. Wenn sich der Aufbau der Last-Read Datei inzwischen ge„n-
  407.            dert hat, kann es hier zu Problemen kommen. Ecu setzt auáerdem 
  408.            voraus, daá die Datei vollst„ndig in den Speicher paát.
  409.  
  410.         LedNew name                                                 [E/L]
  411.            Seit Version 1.00 verwendet LED eine andere Datei (und ein an-
  412.            deres Format)  fr die  Last-Read-Pointer. Ecu  untersttzt ab
  413.            Version 1.03 beide Formate. Mit LastRead werden Name und  Pfad
  414.            der Datei im alten Format angegeben, mit LedNew Name und  Pfad
  415.            fr die Datei im neuen Format. Wenn LedNew nicht oder ohne Pa-
  416.            rameter  angegeben  wird,  wird  das  neue Format nicht unter-
  417.            sttzt. Wenn ein  Name angegeben wird  (normalerweise LED.NEW)
  418.            lieát Ecu diese  Datei am Anfang  und schreibt sie  zum Schluá
  419.            neu.
  420.  
  421.         LhaUnpack command                                             [L]
  422.            Mit  dieser  Anweisung  wird  Llegada  mitgeteilt, womit Mail-
  423.            Pakete, die mit LHA3 gepackt wurden, ausgepackt werden sollen.
  424.            Der vollst„ndige Name des Entpackers -- mit Pfad -- und Exten-
  425.            sion sowie alle notwendigen Parameter mssen angegeben werden.
  426.            Fr  die  Name  von  Inbound-Directory  und  Mail-Paket k”nnen
  427.            Platzhalter angegeben  werden. N„heres  dazu steht  in der Be-
  428.            schreibung von Llegada selbst. Wenn LhaUnpack nicht  angegeben
  429.            wird, verwendet Llegada folgenden Default-Aufruf:4
  430.  
  431.                   lha.ttp x -m %n %d
  432.  
  433.  
  434.         LharcUnpack command                                           [L]
  435.            Mit  dieser  Anweisung  wird  Llegada  mitgeteilt, womit Mail-
  436.            Pakete, die mit LHARC5 gepackt wurden, ausgepackt werden  sol-
  437.            len. Der vollst„ndige Name des  Entpackers -- mit Pfad --  und
  438.            Extension sowie  alle notwendigen  Parameter mssen  angegeben
  439.            werden. Fr die Name von Inbound-Directory und Mail-Paket k”n-
  440.            nen Platzhalter  angegeben werden.  N„heres dazu  steht in der
  441.            Beschreibung von Llegada selbst. Wenn LharcUnpack nicht  ange-
  442.            geben wird, verwendet Llegada folgenden Default-Aufruf:6
  443.  
  444.                   lharc.ttp x -m %n %d
  445.  
  446.  
  447.         Logfile name                                                [E/L]
  448.            Der  Name  der  Protokoll-Datei  wird  definiert.  Default ist
  449.            BT.LOG. Wenn kein Dateiname  angegeben wird, wird kein  Proto-
  450.            koll geschrieben.
  451.  
  452.         LogLevel n                                                  [E/L]
  453.            Hiermit kann die  Ausfhrlichkeit der Meldungen  bestimmt wer-
  454.            den. Bei Level  0 werden keine  Meldungen in das  Log-File ge-
  455.            schrieben. Je gr”áer der  Wert von n ist,  desto ausfhrlicher
  456.            sind die Meldungen. Zur Zeit wird nichts (Level 0) oder  alles
  457.            protokolliert.
  458.  
  459.         Matrix name                                                 [E/L]
  460.            Mit dieser Anweisung  beginnt die Beschreibung  einer Netmail-
  461.            Area. Bis zum n„chsten End drfen nur noch Area-Beschreibungen
  462.            folgen. Llegada schreibt alle  Mails ohne (Netmails) oder  mit
  463.            fehlerhaften (bzw.  unbekannten) Areanamen  in diese  Area. In
  464.            der Konfigurationsdatei sollte nur eine Matrix-Area  definiert
  465.            werden. Wenn mehrere Matrix-Areas definiert wurden, dann  wer-
  466.            den Netmails in die zuerst definierte Matrix-Area geschrieben.
  467.            Auch wenn Ecu mit getrennten Netmail-Areas fr  unterschiedli-
  468.            che Hosts arbeiten soll, dann sollte nur eine Matrix definiert
  469.            werden. Die brigen Netmail-Areas sollten als normale Area mit
  470.            dem Attribut Netmail definiert werden.
  471.            Wenn  keine  Matrix  definiert  ist,  nimmt  Llegada die erste
  472.            Netmail-Area als Matrix an. Wenn auch keine Netmail  definiert
  473.            ist, bricht Llegada mit einer Fehlermeldung ab.
  474.  
  475.         MsgLink                                                     [E/L]
  476.            Die fr eine Verkettung von  Kommentaren notwendigen  Informa-
  477.            nen werden direkt beim Importieren/Exportieren in die Message-
  478.            base geschrieben.  Neue LED-Versionen  (momentan noch im Beta-
  479.            Stadium) werten diese Informatinen aus.
  480.  
  481.         NoCrunch*                                                     [E]
  482.            Hiermit kann das Entfernen der alten oder gel”schten  Message-
  483.            Header unterdrckt  werden. Alte  Mails werden  dann nicht ge-
  484.            l”scht, und  auch die  gel”schten Mails  bleiben erhalten  und
  485.            k”nnen jederzeit wieder  aktiviert werden. NoCrunch  wird auch
  486.            dann  angenommen,  wenn  QuickScan  in der Konfigurationsdatei
  487.            steht.
  488.  
  489.         NewAreaDirectory path                                         [L]
  490.            Mit dieser Anweisung wird Llegada mitgeteilt, in welchem  Ver-
  491.            zeichnis neue Areas angelegt werden sollen. Neue Areas  werden
  492.            angelegt, wenn eine Mail importiert wird, fr die es noch kei-
  493.            ne Area gibt. Wenn diese Anweisung nicht angegeben wird,  legt
  494.            Llegada auch keine neuen Areas an. Mails fr unbekannte  Areas
  495.            werden dann  in die  BadMsgArea oder  in die  Netmail-Area ge-
  496.            schrieben.
  497.  
  498.         NoPause*                                                    [E/L]
  499.            Im Fehlerfall h„lt Ecu normalerweise an, gibt eine  Fehlermel-
  500.            dung aus, und wertet auf eine Reaktion des Anwenders. Der kann
  501.            dann entscheiden, ob  Ecu abbrechen soll,  oder ob der  Fehler
  502.            ignoriert  werden  soll.  Wenn  NoPause angegeben wird, werden
  503.            Fehlermeldungen nur in das Log-File geschrieben. Ecu setzt die
  504.            Arbeit dann so fort, als h„tte der Benutzer Continue gedrckt.
  505.  
  506.         Outbound name                                                 [E]
  507.            Mit diesem Befehl  wird das Directory  festgelegt, in das  Ecu
  508.            die Flow-Files schreiben soll. Natrlich sollte es das  Direc-
  509.            tory sein, in dem Binkley die Flow-Files erwartet. Default ist
  510.            OUTBOUND. Wenn  ECU und  Binkley auch  Pakete in  andere Zonen
  511.            schicken sollen, darf  der Name des  Outbound-Directorys keine
  512.            Extension enthalten. In der  Extension codiert ECU bei  Bedarf
  513.            die Zone des Empf„ngers. (s. Binkley-Manual)
  514.  
  515.         Origin path                                                   [E]
  516.            Wenn Origin auáerhalb  der Area- und  Host-Beschreibungen ver-
  517.            wendet wird, gibt es einen Dateinamen an, in dem Origin-Zeilen
  518.            stehen. In Areas, in denen zuf„llig gew„hlte Origins  zul„ssig
  519.            sind (s. RandomOrigin) w„hlt Ecu bei Bedarf zuf„llig ein  Ori-
  520.            gin aus dieser Datei. In der Datei muá immer ein Origin in ei-
  521.            ner Zeile stehen.
  522.  
  523.         PackCrashmail*                                                [E]
  524.            Hiermit kann bestimmt  werden, daá auch  Crashmail komprimiert
  525.            wird. Zum  komprimieren wird  das mit  ArcPack angegebene Pro-
  526.            gramm verwendet. Wenn  mit der Mail  auch ein File  verschickt
  527.            wird, kann die Mail  nicht komprimiert werden, da  einige Pro-
  528.            gramme sonst die Datei nicht mit der Mail weiterleiten k”nnen.
  529.  
  530.         QuickScan*                                                    [E]
  531.            Mit diesem Schlsselwort wird Ecu mitgeteilt, daá nur die Are-
  532.            as, die wirklich ver„ndert wurden, nach neuen Meldungen durch-
  533.            sucht werden. Wenn QuickScan angegeben wird, nimmt Ecu automa-
  534.            tisch NoCrunch und !Compress an.
  535.            Ecu erkennt eine ver„nderte Area am gesetzten (TOS 1.04)  bzw.
  536.            gel”schtem (TOS  1.03 und  „lter) Archiv-Bit.  Dieses Bit wird
  537.            von TOS automatisch gesetzt (gel”scht), wenn eine Datei ver„n-
  538.            dert und ordnungsgem„á geschlossen wurde. Um nun beim n„chsten
  539.            Aufruf von Ecu zu wissen, ob die Area erneut ver„ndert  wurde,
  540.            l”scht (setzt) Ecu  das Archiv-Bit nachdem  die entsprechenden
  541.            Files geschlossen wurden.7
  542.  
  543.         RouteEchos*                                                   [E]
  544.            Vor Version 1.02 wurden alle Echomails wie Netmails  geroutet.
  545.            Das Funktionierte so lange nur ein Host bekannt war, oder wenn
  546.            der Message-Editor auch bei Echomails die richtige Adresse  in
  547.            den Header geschrieben hat. Nur stellte sich heraus, daá gera-
  548.            de die `offizielle' Version von LED (die vom 1.1.90) nicht die
  549.            richtige Adresse in den Header eingetragen hat.
  550.            Ab Version  1.02 schickt  Ecu Echomails  daher defaultm„áig an
  551.            den Host, der  in ECU.CFG angegeben  wurde. Falls aber  jemand
  552.            das bisherige Verfahren lieb gewonnen  hat, so kann er es  mit
  553.            dieser Option wieder aktivieren.  Damit ist es dann  auch m”g-
  554.            lich Echomails ber  einen anderen Host  zu routen. Das  setzt
  555.            allerdings einen Editor voraus, der normalerweise die richtige
  556.            Adresse in den Header eintr„gt.
  557.  
  558.         Rules file                                                    [L]
  559.            Die Regeldatei fr den Mail-Prozessor wird festgelegt. In  der
  560.            Regeldatei  wird  beschrieben,  wie  bestimmte Mails behandelt
  561.            werden sollen. N„heres ber den Mail-Prozessor und Regeldatei-
  562.            en findet sich in der Llegada-Beschreibung.
  563.  
  564.         Signature file                                                [E]
  565.            Der Inhalt der Datei file  wird als Unterschrift an jede  Mail
  566.            angefgt. Die Datei kann auch bei den Host- und Area-Definiti-
  567.            onen angegeben  werden. Die  globale Signature-Anweisung  gilt
  568.            dann  nur  fr  die  Hosts  und  Areas,  fr  die keine eigene
  569.            Signature-Anweisung angegeben wurde.
  570.  
  571.         Sysop name                                                    [L]
  572.            Hiermit wird der Name  des Sysop's definiert. Llegada  benutzt
  573.            diesen Namen, um die Mails an den Sysop zu Z„hlen. Alle  Mails
  574.            an einen der angegebenen Namen  werden als Mails an den  Sysop
  575.            gez„hlt. Es k”nnen mehrere Sysop-Namen angegeben werden.
  576.  
  577.         UseAreas*                                                   [E/L]
  578.            Normalerweise benutzt Ecu die Datei AREAS.BBS nur um die  Rei-
  579.            henfolge der Areas in  LASTREAD.CFG zu ermitteln. Wenn  aller-
  580.            dings UseAreas  angegeben wird,  dann werden  auch die brigen
  581.            Daten dieser  Datei ausgewertet.  Die Parameter  aus AREAS.BBS
  582.            haben dann - mit Ausnahme  des Origins - h”here Priorit„t  als
  583.            evtl.  widersprechende  Angaben  in  ECU.CFG. Auáerdem gibt es
  584.            keinen Fehler, wenn in der AREAS.BBS eine Area gefunden  wird,
  585.            fr die ECU.CFG keine Areabeschreibung enth„lt.
  586.            Das Origin  aus AREAS.BBS  wird nur  verwendet, wenn  fr eine
  587.            Area kein Eintrag  in ECU.CFG existiert.  In diesem Fall  wird
  588.            der Inhalt der zur neuen Area geh”rende -ORIGIN Zeile oder der
  589.            Inhalt der 1. Zeile von AREAS.BBS als Origin angenommen.  Wenn
  590.            keine dieser Zeilen Text enth„lt,  oder wenn die Area auch  in
  591.            ECU.CFG definiert wurde, wird das Origin aus ECU.CFG genommen.
  592.            Die Netmail-Area sollte  immer in ECU.CFG  beschrieben werden.
  593.            Ecu muá wenigstens wissen, welche Area die Netmail-Area ist.
  594.  
  595.         UseZones*                                                     [E]
  596.            In den Flow-File Namen von  BinkleyTerm ist die Zone des  Emp-
  597.            f„ngers nicht enthalten. Neuere Versionen von BinkleyTerm  be-
  598.            helfen sich damit, daá sie  Pakete in andere Zonen einfach  in
  599.            anderen erzeichnissen  erwarten. Der  Name eines  solchen Ver-
  600.            zeichnisses besteht aus dem Namen des Outbound-Directorys  und
  601.            der Zone als  Extension. Wenn das  Outbound-Directory OUTBOUND
  602.            heiát, und BinkleyTerm fr  Zone 2 konfiguriert ist,  dann er-
  603.            wartet BinkleyTerm Pakete fr  die verschiedenen Zonen in  den
  604.            folgenden Directories:
  605.  
  606.                   Zone 1     OUTBOUND.001
  607.                   Zone 2     OUTBOUND
  608.                   Zone 3     OUTBOUND.003
  609.                   ...
  610.  
  611.            Ab Version 1.06 untersttzt ECU diese Verzeichnisstruktur  und
  612.            ist damit in der Lage auch mit Nodes in unterschiedlichen  Zo-
  613.            nen zu arbeiten. [Ich glaube zwar nicht, daá dafr in n„chster
  614.            Zeit Bedarf bestehen wird,  aber nachdem ich gerade  in dieser
  615.            Ecke etwas ge„ndert habe,  war es irgendwie naheliegend,  auch
  616.            gleich das zu „ndern.]
  617.  
  618.         ZipUnpack command                                             [L]
  619.            Mit  dieser  Anweisung  wird  Llegada  mitgeteilt, womit Mail-
  620.            Pakete, die mit PKZIP  gepackt wurden, ausgepackt werden  sol-
  621.            len. Der vollst„ndige Name des  Entpackers -- mit Pfad --  und
  622.            Extension sowie  alle notwendigen  Parameter mssen  angegeben
  623.            werden. Fr die Name von Inbound-Directory und Mail-Paket k”n-
  624.            nen Platzhalter  angegeben werden.  N„heres dazu  steht in der
  625.            Beschreibung von Llegada selbst. Wenn ZipUnpack nicht  angege-
  626.            ben wird, verwendet Llegada folgenden Default-Aufruf:
  627.  
  628.                   zip.ttp -x %d %n
  629.  
  630.  
  631.         ZooUnpack command                                             [L]
  632.            Mit  dieser  Anweisung  wird  Llegada  mitgeteilt, womit Mail-
  633.            Pakete, die mit ZOO gepackt wurden, ausgepackt werden  sollen.
  634.            Der vollst„ndige Name des Entpackers -- mit Pfad -- und Exten-
  635.            sion sowie alle notwendigen Parameter mssen angegeben werden.
  636.            Fr  die  Name  von  Inbound-Directory  und  Mail-Paket k”nnen
  637.            Platzhalter angegeben  werden. N„heres  dazu steht  in der Be-
  638.            schreibung von Llegada selbst. Wenn ZooUnpack nicht  angegeben
  639.            wird, verwendet Llegada folgenden Default-Aufruf:
  640.  
  641.                   %..\zoo.ttp x %p
  642.  
  643.  
  644.         Host-Beschreibungen
  645.  
  646.         Die folgenden  Anweisungen dienen  zur Beschreibung  eines Hosts.
  647.         Sie drfen  nur nach  einer Host-Anweisung  verwendet werden. Die
  648.         Beschreibung eines Hosts endet immer mit einer End-Anweisung.
  649.  
  650.         2+Pkt                                                         [E]
  651.            Fr diesen  Host werden  2+-kompatible Pakete  erzeugt.  Diese
  652.            Pakete  ben”tigen  zus„tzlich  ein Passwort,  eventuell mssen
  653.            auch ProductId und/oder Seriennummer gesetzt werden.
  654.  
  655.         3dAddress*                                                    [E]
  656.            In den Kopf des  Message-Pakets wird immer die  3d-Adresse des
  657.            Points eingetragen. Defaultm„áig wird nur bei Standard-Paketen
  658.            die 3d-Adresse eingetragen. Bei Frodo- und Qmail-Paketen dage-
  659.            gen die 4d-Adresse. Die ursprngliche Aufgabe dieser Anweisung
  660.            - die Art der Adresse im Message-Header zu steuern - wird seit
  661.            Version 1.03 von 3dNetmail und 3dEchomail bernommen.
  662.  
  663.         3dEchomail*                                                   [E]
  664.            Bei Echomails  wird die  3d-Adresse des  Points in  den Header
  665.            eingetragen. Defaultm„áig wird die 4d-Adresse verwendet.
  666.  
  667.         3dNetmail*                                                    [E]
  668.            Bei Netmails wird die 3d-Adresse des Points in den Header ein-
  669.            getragen. Defaultm„áig wird  die 4d-Adresse (evtl.  mit @FMPT)
  670.            verwendet. Netmail sollte m”glichst immer mit 4d-Adressen ver-
  671.            schickt werden, da es dem Empf„nger meistens unm”glich ist, an
  672.            eine Fakenet-Adresse zu antworten.
  673.  
  674.         3dMsgId*                                                      [E]
  675.            In der  Message-Id wird  die 3d-Adresse  des Points verwendet.
  676.            Default ist die 4d-Adresse.
  677.  
  678.         3dOrigin*                                                     [E]
  679.            In den  Origin aller  Mails an  diesen Host  wird die mit Node
  680.            festgelegte 3d-Adresse des Points eingetragen. Default ist die
  681.            4d-Adresse  bestehend  aus  der  3d-Adresse  des Hosts und der
  682.            Pointnummer.
  683.  
  684.         3dPath*                                                       [E]
  685.            Es wird eine Path-Zeile mit der 3d-Adresse des Points erzeugt.
  686.            Ohne 3dPath wird keine Path-Zeile erzeugt. (Wie sieht ein  4d-
  687.            Path aus?)
  688.  
  689.         3dSeenBy*                                                     [E]
  690.            Die 3d-Adresse  des Points  wird in  der SEEN-BY  Zeile aufge-
  691.            fhrt. Ohne 3dSeenBy  wird der Point  nicht im SEEN-BY  aufge-
  692.            fhrt. TosScan scheint es irgendwie zu merken, daá diese Mails
  693.            nicht noch einmal an den Point geschickt werden drfen. Da ich
  694.            nicht weiá, wie ein 4d-Seen-By auszusehen hat, wird  natrlich
  695.            auch keiner erzeugt. Der Host erscheint immer im SEEN-BY.
  696.  
  697.         3dTick*                                                       [E]
  698.            Hiermit wird bestimmt, daá im Tick-File Fakenet Adressen  ver-
  699.            wendet werden. eigentlich sollten 4d-Adressen ja m”glich sein,
  700.            aber einige Tick's  scheinen das doch  nicht auf die  Reihe zu
  701.            bringen.
  702.  
  703.         4dEchoMail                                                     [E]
  704.            Auch wenn es nicht ganz dem Standard entspricht, scheint es 
  705.            doch Interesse daran zu geben, FMPT und TOPT Kludges in auch 
  706.            in Echo-mails zu verwenden. Mit der Host-Anweisung 4dEchoMail 
  707.            kann Ecu daher veranlaát werden, auch in Echomail FMPT, TOPT 
  708.            und INTL-Kludges zu erzeugen.
  709.  
  710.            4dEchoMail sollte nicht mit ForceIntl verwechselt werden. Letz-
  711.            ters dient dazu, INTL Kludges auch dann zu erzwingen, wenn die 
  712.            Zonen von Absender und Emp„nger identisch sind.
  713.  
  714.         ArcmailName name                                              [E]
  715.            Hier kann der  Name des Mailpakets  fr diesen Host  angegeben
  716.            werden. Normalerweise bestimmt Ecu den Namen aus den  Adressen
  717.            des Hosts und des Points. Wenn der so ermittelte Name aber aus
  718.            irgendeinem Grund  nicht verwendet  werden kann,  dann kann er
  719.            auch fr jeden Host manuell vergeben werden.
  720.  
  721.         ArcPack command                                               [E]
  722.            Fr jeden Host kann ein eigener Packer angegeben werden.  Wenn
  723.            bei der Host-Beschreibung kein Packer angegeben wird, wird der
  724.            Default-Packer (s. ArcPack als globales Kommando) verwendet.
  725.  
  726.         DummyFLO                                                      [E]
  727.            Ecu erzeugt fr diesen Host ein Flow-File. Damit wird  Binkley
  728.            gezwungen diesen Host auch dann anzurufen, wenn nichts  gesen-
  729.            det werden muá. Normalerweise erzeugt Ecu nur dann Flow-Files,
  730.            wenn auch wirklich ein Paket fr den Host erzeugt wird. Dummy-
  731.            FLO kann auch global fr alle Hosts gesetzt werden.
  732.  
  733.         End                                                         [E/L]
  734.            Damit wird die Beschreibung eines Hosts beendet.  Anschlieáend
  735.            werden wieder globale Anweisungen erwartet.
  736.  
  737.         FroDoPkt                                                      [E]
  738.            Fr diesen  Host werden  FrontDoor-kompatible Pakete  erzeugt.
  739.            Diese Pakete enthalten eine Product-Id und eine  Seriennummer.
  740.            Auáerdem k”nnen in  diesen Paketen 4d-Adressen  verwendet wer-
  741.            den. Die ProductId  und SerialNumber Anweisungen  sollten ver-
  742.            wendet werden.
  743.  
  744.         MatchMin match                                                [E]
  745.            Mit dieser Anweisung wird definiert wie genau die Adresse  ei-
  746.            ner Netmail mit der Adresse des Hosts bereinstimmen muá,  da-
  747.            mit sie ber diesen Host geroutet wird. match bestimmt den er-
  748.            forderlichen Grad der šbereinstimmung. Dabei bedeutet:
  749.  
  750.               0   Alle Mails k”nnen ber diesen Host geroutet werden.
  751.               1   Nur Mails  an Empf„nger  in der  gleichen Zone  wie der
  752.                   Host werden ber ihn geroutet.
  753.               2   Nur Mails  an Empf„nger  im gleichen  Netz k”nnen  ber
  754.                   diesen Host geroutet werden.
  755.               3   Nur Mails an diesen Host und seine Points k”nnen direkt
  756.                   an ihn geschickt werden.
  757.               4   An diesen Host werden keine Netmails geschickt.  Match-
  758.                   Min 4  (oder jeder  andere Wert  gr”áer als  4) hat die
  759.                   gleiche Wirkung wie NoNetmail.
  760.  
  761.            MatchMin  ist  ein  Synonym  fr  NoNetmail. Diese Anweisungen
  762.            sollten daher nicht gleichzeitig verwendet werden.
  763.  
  764.         Node addresse                                                 [E]
  765.            Hiermit wird die Adresse des Points im lokalen Netz des  Hosts
  766.            definiert. Wenn  der Host  volle 4d-Adressierung  untersttzt,
  767.            kann die Node-Anweisung fehlen.  Im Allgemeinen wird man  hier
  768.            aber wohl die Fakenet Adresse eintragen. Die Nodeadresse  wird
  769.            ben”tigt, wenn in die Mails an diesen Host 3d-Adressen  einge-
  770.            baut werden sollen.
  771.  
  772.         NoNetmail*                                                    [E]
  773.            An einen Host, fr den  dieses Flag gesetzt ist, k”nnen  keine
  774.            Netmails geschickt werden. Dieser Host wird bei der Suche nach
  775.            dem  N„chsten  bekannten  Host  (s. `Netmail Routing') einfach
  776.            bersprungen. NoNetmail ist ein Synonym fr MatchMin. Die bei-
  777.            den  Anweisungen  sollten  daher  nicht gleichzeitig verwendet
  778.            werden. Bei NoNetmail kann wie bei MatchMin der Grad der šber-
  779.            einstimmung angegeben werden.
  780.  
  781.         NoOutput*                                                     [E]
  782.            Wenn fr einen Host NoOutput angegeben wurde, wird fr  diesen
  783.            Host kein Dummy-Flow-File erzeugt. Aus den zu diesem Host  ge-
  784.            h”renden Areas werden keine Mails exportiert.
  785.  
  786.         Origin text                                                   [E]
  787.            Der Inhalt der  Origin-Zeile fr alle  Areas, die ber  diesen
  788.            Host geroutet werden, wird festgelegt. Fr einzelne Areas kann
  789.            dieses Origin  auáer Kraft  gesetzt werden.  Der Origin sollte
  790.            die Adresse des Points nicht enthalten. Sie wird von Ecu auto-
  791.            matisch generiert. 'text' darf Leerzeichen enthalten.
  792.  
  793.         Password password                                             [E]
  794.            Damit wird ein  Passwort fr den  Host definiert.  Das ist nur
  795.            bei  Pakettypen  sinnvoll,  die  eine  Passwort-Funktion  auch
  796.            untersttzen (wie z.B. 2+Pakete).
  797.  
  798.         Point pointnummer                                           [E/L]
  799.            Die Pointnummer bildet zusammen  mit der Host-Adresse die  4d-
  800.            Adresse des Points. Die Point-Anweisung kann fehlen, wenn  fr
  801.            diesen Host  von den  M”glichkeiten der  4d-Adressen kein  Ge-
  802.            brauch gemacht werden soll.
  803.  
  804.         ProductId id                                                  [E]
  805.            Die Product-Id, die in das Paket eingetragen werden soll, wird
  806.            hiermit bestimmt. TosScan wertet nur bei sehr wenigen Id's den
  807.            FrontDoor-Teil des Packet-Headers aus. Die Id 26 scheint  aber
  808.            zu Funktionieren.
  809.  
  810.         RouteTo address                                                [E]
  811.            Zu jedem Host kann eine Adresse angegeben werden, an die nor-
  812.            male Pakete an diesen Host geschickt werden. Das kann vor 
  813.            allem dann hilfreich sein, wenn ein Host vorbergehend aus-
  814.            f„llt, und alles, was fr ihn bestimmt war, jetzt ber einen 
  815.            anderen Host geleitet werden muá. Es werden nur die Dateinamen 
  816.            und die Destination-Adresse im Paket beeinfluát. Crashmail 
  817.            wird immer an die angegebene Adresse geschickt.
  818.  
  819.            Die angegebene Adresse braucht sich nicht auf einen definier-
  820.            ten Host beziehen. Es k”nnen sogar Point-Adressen angegeben 
  821.            werden.
  822.  
  823.         QmailPkt                                                      [E]
  824.            Fr diesen Host werden Qmail-kompatible Pakete erzeugt. Dieser
  825.            Modus wurde noch nicht getestet. Er máte funktionieren,  aber
  826.            probiert wurde es noch nie.
  827.  
  828.         SerialNumber nr                                               [E]
  829.            Hiermit wird  die Seriennummer,  die in  die Packet-Header ge-
  830.            schrieben werden soll, bestimmt.  TosScan erwartet eine von  0
  831.            verschiedene Seriennummer, sonst werden 4d-Adressen nicht  im-
  832.            mer richtig verarbeitet.
  833.  
  834.         Signature file                                                [E]
  835.            Der Inhalt der Datei file  wird als Unterschrift an jede  Mail
  836.            an diesen Host angefgt. Die Signature-Anweisung in der  Host-
  837.            Beschreibung hat  Vorrang vor  der globalen  Signature-Defini-
  838.            tion. Wenn aber fr eine  Area, die ber diesen Host  geroutet
  839.            wird,  eine  eigene  Signature-Datei  angegeben wird, dann hat
  840.            diese Datei Vorrang vor der fr den Host angegebenen Datei.
  841.  
  842.         StandardPkt                                                   [E]
  843.            An einen so  gekennzeichneten Host werden  nur Standard-Pakete
  844.            geschickt. QEcho- und FrontDoor-Erweiterungen werden nicht ge-
  845.            neriert. Dies  ist auch  der Default-Zustand,  wenn weder Fro-
  846.            DoPkt noch QmailPkt angegeben wurde.
  847.  
  848.  
  849.  
  850.         Area-Beschreibungen
  851.  
  852.         Die  folgenden  Anweisungen  dienen  zur Beschreibung einer Area.
  853.         Diese Anweisungen drfen nur zwischen einer Area- (bzw.  Matrix-)
  854.         und   der   entsprechenden   End-Anweisung   stehen.  Alle  Area-
  855.         Anweisungen  gelten  sowohl  fr  Echo-Areas  (Area) als auch fr
  856.         Netmail-Areas (Matrix). Der Unterschied zwischen einer Area,  die
  857.         mit Area eingeleitet wurde, zu einer, die mit Matrix  eingeleitet
  858.         wurde, liegt lediglich darin, daá eine Echo-Area nachtr„glich  zu
  859.         einer Netmail-Area gemacht werden kann, aber nicht umgekehrt.
  860.  
  861.         Areaname name                                               [E/L]
  862.            Hier wird der  offizielle Name der  Area angegeben. Damit  hat
  863.            Ecu die M”glichkeit eine lokale Area einer Fido-Area  zuzuord-
  864.            nen. Theoretisch kann mehreren lokalen Areas die gleiche Fido-
  865.            Area zugeordnet werden.  Import hat dann  natrlich Schwierig-
  866.            keiten die Mails richtig  auf die verschiedenen lokalen  Areas
  867.            zu verteilen.  Areanamen werden  beim Eintragen  in eine Nach-
  868.            richt immer in Groábuchstaben umgewandelt.
  869.  
  870.         BadMsgArea                                                    [L]
  871.            Mit diesem  Schlsselwort wird  bestimmt, daá  alle Mails, die
  872.            von Llegada  nicht einsortiert  werden konnten,  in diese Area
  873.            geschrieben werden. Zur Zeit sind davon nur die Mails  betrof-
  874.            fen, die eine  Area-Zeile enthalten, fr  die keine Area  exi-
  875.            stiert. Mails ohne Area-Zeile betrachtet Llegada als  Netmails
  876.            und sortiert sie dementsprechend in die Netmail-Area ein. Wenn
  877.            keine BadMsgArea definiert wird, dann kommen diese Mails  alle
  878.            in die Netmail-Area.  Wenn mehrere BadMsgAreas  definiert wer-
  879.            den, wird die erste so markierte Area zur Bad-Message-Area.
  880.  
  881.         Boss address                                                [E/L]
  882.            Der Host, ber den  diese Area geroutet wird,  festgelegt. Der
  883.            Host muá zuvor mit einer Host-Anweisung definiert worden sein.
  884.            'address' ist die 3d-Adresse des Hosts. Es kann natrlich auch
  885.            ein mit Alias definierter Hostname angegeben werden.
  886.  
  887.         Crunch n                                                      [E]
  888.            Die Message-Datei wird nur kopiert, wenn mindestens zusammen n
  889.            Mails  gel”scht  oder  exportiert  werden.  Wenn weniger als n
  890.            Mails ver„ndert wurden, werden nur die Header neu geschrieben.
  891.  
  892.         Days n                                                        [E]
  893.            Hiermit wird festgelegt, wie lange Mails in dieser Area  blei-
  894.            ben, bevor sie gel”scht werden.  'n' ist die Anzahl der  Tage.
  895.            Wenn keine  Zeit angegeben  wird, werden  in dieser  Area alte
  896.            Mails nicht gel”scht.
  897.  
  898.         DaysLocal n                                                   [E]
  899.            Die Zeit, die lokale Mails im System bleiben, kann  unabh„ngig
  900.            von der normalen Verweildauer bestimmt werden. (Mir ist es ei-
  901.            nige Male passiert,  daá Replies auf  Mails kamen, die  l„ngst
  902.            gel”scht und vergessen waren.) DaysLocal hat automatisch Kill-
  903.            Local zur Folge. Wenn  DaysLocal nicht angegeben wird,  werden
  904.            lokale Mails nach der in Days angegebenen Zeit gel”scht  (wenn
  905.            KillLocal angegeben wurde).
  906.  
  907.         Diskname name                                               [E/L]
  908.            Der Name,  unter dem  die Area  gespeichert werden  soll, wird
  909.            festgelegt. Der Name muá mit dem Filenamen in AREAS.BBS  ber-
  910.            einstimmen. 'name' darf keine Extension enthalten.
  911.  
  912.         End                                                         [E/L]
  913.            Damit wird die  Beschreibung einer Area  beendet. Anschlieáend
  914.            werden wieder globale Anweisungen erwartet.
  915.  
  916.         HighLimit n                                                   [E]
  917.            Hiermit kann festgelegt werden, wieviele Messages h”chstens in
  918.            einer Area sein drfen. Wenn  mehr als n Messages in  der Area
  919.            stehen, werden die „ltesten Messages gel”scht, es sei denn bei
  920.            einer solchen Mail ist das Hold-Flag gesetzt. Diese Mail  wird
  921.            zwar nicht gel”scht, sie wird aber nicht mehr gez„hlt. Es wird
  922.            also nicht etwa eine andere Mail `als Ersatz' gel”scht. In der
  923.            Messagebase bleiben dann halt  mehr als die angegebene  Anzahl
  924.            von Mails. Wenn sowohl  HighLimit als auch LowLimit  angegeben
  925.            werden, hat im Zweifelsfall HighLimit Priorit„t.
  926.  
  927.         KeepArea                                                      [L]
  928.            KeepArea geh”rt jetzt zu den Area-Beschreibungen. Bisher war  
  929.            es nur als globale Definition zul„ssig, wurde aber intern als 
  930.            Area-Definition behandelt. Fr Ecu war das zwar in den meisten 
  931.            F„llen ohne Bedeutung, es konnte aber zum Programmabsturz 
  932.            fhren.
  933.  
  934.         KillHold*                                                     [E]
  935.            Meldungen, in denen das  HOLD-Flag gesetzt ist, werden  norma-
  936.            lerweise nicht gel”scht. Mit  KillHold werden diese Mails  wie
  937.            ganz normale Mails behandelt.
  938.  
  939.         KillLocal*                                                    [E]
  940.            Meldungen, in denen das LOCAL-Flag gesetzt ist, werden  norma-
  941.            lerweise nicht gel”scht. Mit KillLocal kann das L”schen  alter
  942.            lokaler Mails erzwungen werden.
  943.  
  944.         LowLimit n                                                    [E]
  945.            Hiermit kann festgelegt werden wieviele Messages mindestens in
  946.            einer Area bleiben mssen. Wenn Ecu feststellt, daá diese  An-
  947.            zahl unterschritten  wird, dann  werden so  viele als gel”scht
  948.            markierte Meldungen wieder aktiviert, bis alle Mails in  einer
  949.            Area wieder  aktiv sind,  oder bis  die angegebene  Anzahl er-
  950.            reicht ist. Wenn sowohl HighLimit als auch LowLimit  angegeben
  951.            werden, hat im Zweifelsfall HighLimit Priorit„t.
  952.  
  953.         LogMsgArea                                                  [E/L]
  954.            Ab Version 1.05 kann Ecu seine Ausgaben auch in eine  Message-
  955.            Area schreiben.  Das Schlsselwort  LogMsgArea in  einer Area-
  956.            Beschreibung  bestimmt  die  Area,  in  der  Ecu die Meldungen
  957.            schreiben soll. Wenn keine Area zur Aufnahme des Logs bestimmt
  958.            wurde, erzeugt Ecu auch keine Message. Wenn mehrere Areas mar-
  959.            kiert wurden, schickt Ecu seine Message in die erste markierte
  960.            Area.
  961.  
  962.         Netmail                                                     [E/L]
  963.            Es wird festgelegt, daá diese Area eine Netmail-Area ist. Wenn
  964.            die Area  als Matrix-Area  definiert wurde,  hat das natrlich
  965.            keine Auswirkungen.
  966.  
  967.         NoOutput*                                                     [E]
  968.            Mails in  einer so  markierten Area  werden nicht  exportiert.
  969.            Alte Mails werden gel”scht, und die Area wird komprimiert,  es
  970.            werden aber nie Mails aus ihr gesendet.
  971.  
  972.         Origin text                                                   [E]
  973.            Der Inhalt der Origin-Zeile der Area wird festgelegt. Wenn fr
  974.            den Host ein globales Origin definiert wurde, wird es fr die-
  975.            se Area auáer Kraft gesetzt. Fr jede Area muá ein Origin  de-
  976.            finiert werden  - entweder  in der  Area-Beschreibung, oder in
  977.            der zugeh”rigen Host-Beschreibung.
  978.  
  979.         Password pw                                                   [E]
  980.            In einer Tickarea wird hiermit das Passwort fr diese Area de-
  981.            finiert. In  anderen Areas  hat diese  Anweisung keine Auswir-
  982.            kung.
  983.  
  984.         RandomOrigin*                                                 [E]
  985.            Wenn mit der globalen Origin Anweisung eine Datei mit  Origin-
  986.            Zeilen angegeben wurde,  kann mit RandomOrigin  angegeben wer-
  987.            den, ob  in einer  Area zuf„llige  Origin-Zeilen zul„ssig sind
  988.            oder nicht. Die gleiche Wikung  erzielt man, wenn man in  ARE-
  989.            AS.BBS -RANDOM als Origin fr eine Area eintr„gt.
  990.  
  991.         Signature file                                                [E]
  992.            Der Inhalt der Datei file  wird als Unterschrift an jede  Mail
  993.            an diesen Host angefgt. Die Signature-Anweisung in der  Area-
  994.            Beschreibung hat Vorrang vor der globalen Signature-Definition
  995.            und der bei der Host-Definition.
  996.  
  997.         SoftReturn*                                                   [E]
  998.            Beim Exportieren der Mails aus dieser Area werden weiche  Zei-
  999.            lenenden erzeugt.  In einer  Mail kann  diese šbersetzung ein-
  1000.            und ausgeschaltet werden.
  1001.  
  1002.         Tickarea                                                      [E]
  1003.            Die aktuelle Area  wird zur Tick-Area  erkl„rt. Ecu nimmt  bei
  1004.            allen Mails in einer solchen  Area an, daá sie mit  einem File
  1005.            verknpft sind.  Es wird  eine zus„tzliche  Datei erzeugt, die
  1006.            Informationen fr den Empf„nger enth„lt, so daá der File  dort
  1007.            automatisch weiter verarbeitet  werden kann. N„heres  zu Tick-
  1008.            Files und Tick-Areas folgt sp„ter in dieser Beschreibung.
  1009.  
  1010.         TickIndicator ch                                              [E]
  1011.            Wenn bei einer Netmail  mit File-Attach das erste  Zeichen des
  1012.            Dateinamens mit dem TickIndicator bereinstimmt, dann  erzeugt
  1013.            Ecu fr diesen File ein Tick-File. So ist man nicht auf vorher
  1014.            zu definierende Tick-Areas festgelegt. Dafr mssen einige In-
  1015.            formationen fr das Tick-File in die Mail geschrieben  werden.
  1016.            Tick-Files aus  Netmails zu  erzeugen mag  daher im Einzelfall
  1017.            ganz praktisch sein, wenn man aber ”fters Files in die gleiche
  1018.            Area schicken will, dann sollte dies doch ber eine  spezielle
  1019.            Tick-Area  geschehen.  Default  ist  das Apostroph ' (manchmal
  1020.            auch `Tick' genannt).
  1021.  
  1022.         TickPrefix ch                                                 [E]
  1023.            Der Tick-Prefix kennzeichnet die Zeilen in einer Mail, die In-
  1024.            formationen  zur  Erstellung  eines  Tick-Files enthalten. Ecu
  1025.            verarbeitet diese Zeilen und  entfernt sie vor dem  Senden aus
  1026.            der Mail.  Der Tick-Prefix  muá das  erste Zeichen  nach einem
  1027.            harten Zeilenende sein. Default ist auch hier das Apostroph '.
  1028.  
  1029.         Username name                                                 [E]
  1030.            Setzt fr diese Area einen anderen Benutzernamen in den Absen-
  1031.            der (nur in der exportieren Mail!). 
  1032.  
  1033.  
  1034.         Beispiel fr eine Konfigurationsdatei
  1035.  
  1036.         Die folgende Konfigurationsdatei  beschreibt einen Point,  der an
  1037.         zwei Nodes (2:249/6 und 2:247/32) h„ngt. Ein zus„tzlicher  Dummy-
  1038.         Node (99:99/99) dient als Host fr interne Areas.
  1039.         ; ---------------------------------------------------------------
  1040.         ;  Module:     ECU.CFG
  1041.         ;  Subject:    Configuration file for ECU and LLEGADA
  1042.         ;  Author:     ho
  1043.         ;  Started:    12.03.1991   21:01:00
  1044.         ;  Modified:   12.03.1991   21:01:47
  1045.         ; ---------------------------------------------------------------
  1046.  
  1047.         Alias          Spam        2:249/6
  1048.         Alias          HoG         2:247/32
  1049.         Alias          Mir         99:99/99
  1050.  
  1051.         Sysop          Heinz Ozwirk
  1052.         HomeDir        E:\ECU
  1053.  
  1054.         LedNew         LED.NEW
  1055.         AreaList       AREAS.BBS
  1056.         Outbound       OUTBOUND
  1057.         Inbound        NETF
  1058.         Logfile        BT.LOG
  1059.         LogLevel       1
  1060.         FormatPrefix   \
  1061.         Origin         ORIGIN.TXT
  1062.         !RouteEchos
  1063.         !Compress
  1064.         QuickScan
  1065.         AppendTB
  1066.         KillDupes
  1067.         UseAreas
  1068.         UseZones
  1069.         PackCrashmail
  1070.  
  1071.         ArcPack        C:\UTIL\ARCER\ARC.TTP M %n %p
  1072.         ArcUnpack      C:\UTIL\ARCER\ARC.TTP X %n %d*.*
  1073.         ArjUnpack     %C:\UTIL\ARCER\UNARJ.TTP %p
  1074.         LhaUnpack      C:\UTIL\ARCER\LHA.TTP X -m %n %d
  1075.         LharcUnpack    C:\UTIL\ARCER\LHARC.TTP X -m %n %d
  1076.         ZooUnpack     %C:\UTIL\ARCER\ZOO.TTP x %p
  1077.         ZipUnpack      C:\UTIL\ARCER\ZIP.TTP -X %d %n
  1078.         DefaultUnpack  C:\UTIL\ARCER\ARC.TTP X %n %d*.*
  1079.  
  1080.         Host HoG
  1081.            Node           2:24732/3
  1082.            Point          3
  1083.            StandardPkt
  1084.            3dSeenBy
  1085.            3dTick
  1086.            3dNetmail
  1087.            Origin         Madness takes its toll
  1088.            ArcPack        C:\UTIL\ARCER\LHARC.TTP M -m %n %p
  1089.         End
  1090.  
  1091.         Host Spam
  1092.            Node           2:24906/8
  1093.            Point          8
  1094.            FroDoPkt
  1095.            ProductId      26
  1096.            SerialNumber   369695089
  1097.            3dTick
  1098.            Origin         Madness takes its toll.
  1099.            ArcPack        C:\UTIL\ARCER\LHARC.TTP M -m %n %p
  1100.         End
  1101.  
  1102.         Host Mir
  1103.            NoOutput
  1104.            Point          99
  1105.            Origin         ST-MIR - Friede den PCs
  1106.         End
  1107.  
  1108.         Default
  1109.            Crunch         10
  1110.            LowLimit       10
  1111.            Days           14
  1112.            DaysLocal      28
  1113.            KillLocal
  1114.            SoftReturn
  1115.         End
  1116.  
  1117.         Matrix FidoNetmail
  1118.            Days           30
  1119.            DaysLocal      60
  1120.            Crunch         10
  1121.            DiskName       MSGS\0000
  1122.            Signature      SIGNATUR
  1123.            Boss Spam
  1124.            KillLocal
  1125.            SoftReturn
  1126.         End
  1127.  
  1128.         Area ATAFIDO/Spam/Tick
  1129.            LowLimit 0
  1130.            Areaname ATAFIDO
  1131.            Password XXXXXXX
  1132.            Tickarea
  1133.         End
  1134.  
  1135.         Area SystemInfo
  1136.            LowLimit 0
  1137.            NoOutput
  1138.            BadMsgArea
  1139.            LogMsgArea
  1140.            Days 7
  1141.         End
  1142.  
  1143.         Area Notice
  1144.            LowLimit 0
  1145.            NoOutput
  1146.            LowLimit 0
  1147.            Days 9999
  1148.         End
  1149.  
  1150.         Area POINTS.LOC
  1151.            RandomOrigin
  1152.         End
  1153.  
  1154.  
  1155.